home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HyperLib 1997 Winter - Disc 1
/
HYPERLIB-1997-Winter-CD1.ISO.7z
/
HYPERLIB-1997-Winter-CD1.ISO
/
オンラインウェア
/
GAME
/
SingleNumber 1.1.7.sit
/
SingleNumber 1.1.7
/
Read me (Japanese)
< prev
next >
Wrap
Text File
|
1996-04-01
|
11KB
|
221 lines
Single Number version 1.1.7 E/J (1996/04/01)
by Yoshimitsu Kanai (金井克光)
<イントロダクション>
Single Numberは一人用のパズルゲームです。パズルそのものは市販のパズルの本
や、週刊誌のパズル欄でよく見かけるものです。このプログラムではマックがパズル
を出し、プレイヤーが解きます。
<ルール>
9x9のマス目の各縦・横列、そして太枠で囲まれた3x3のマス目には1から9ま
での数字が各々1個ずつ入ります。パズルではあらかじめいくつかのマス目に数字が
入っており、これらを基に残りのマス目の数字を決めていきます。(問題ではこれら
の数字の組み合わせが1通りに決まるように作られています。)全てのマス目が正し
く埋められればクリアーです。
<遊び方>
マス目への数字の入力は画面の右半分にある数字のパネルをクリックするかキーボー
ドから数字を入力することでカーソルが入力された数字になります。この状態で空欄
のマス目上でマウスをクリックすることで入力できます。一度入力した数字を変更し
たいときは一度”クリアー”を選択し(キーボードでは"0")、マス目上の数字を消
去してから正しい数字を入力して下さい。
パズルをプリントすることで紙上でパズルを解くことができます。
上級者用に問題集(Book)を用意しました。ブックモードでは100問の超難問を順
次解いていくというもので、答えを見ることはおろかセーブ、プリント等もできませ
ん。またこれが全問解けると”師範”レベルが利用可能になります。全問解けた方は
感想も含めご一報ください。全問まだ解けていない方も御意見お待ちしています。
<オプション>
1、プログラム起動時に"Change Language"を選ぶことで英語モードと日本語モー
ドが切り替えられます。(アップルメニューの"SingleNumber について"から
" Change Language"を選ぶことができます。)
2、効果音のオン・オフが選択できます。
3、ルールに反した数字を入力したときのアラートのオン・オフが選択できます。
4、パズルの難易度を4段階で選択できます。(ただし、最難の”師範”レベルは
ブックモードの100問が全問解けないと利用できません。)
5、パズル作成時の各種対称性(左右・上下・右上対角線・左上対角線・+/-90度
回転・中心点)を設定できます。このオプションを使うと対称性のあるきれいな
パズルができます。いろいろな組み合わせで試してみると面白いと思います。
(いくつかの組み合わせがあらかじめ用意されています。)
6、答えを確認することができます。(Book mode以外)
7、Book modeでは超難問を100問用意しました。全部解けたらかなりの達人と
いえるでしょう。Puzzle Bookのファイルはプログラムと同じフォルダー内に
置いてください。(このモードは上級者用なので解答をサポートする各種オプ
ションは使用不可にしてあります。)
<System Requirement>
1、System 7.0 以降のMac OSが載った全てのマック。(Apple Event、バルーン
ヘルプ(英語・日本語)に対応。モニターは9inch白黒以上で、モニターによる
動作制限はありません。Fat binary で、PPC マックでの問題作成速度は68K
マックのよりかなり速いです。)また"courier font"を使用しますのでシステム
にインストールしていない方はインストールしてください。
("Full"版が動作しない古い機種では"light"版を使ってください。"light"版は
1.1.4をベースにした白黒、68k版です。プログラムサイズが小さく、必要メモ
リーも256KB程度で、速度も余分なコードがない分"full"版より軽快です。機能
的にも基本的なものはすべて入っています。)
2、メモリー使用サイズはモニターの階調によって変化します。
B/W では384KBで充分、8bit color で 512KB が目安です。
(24bit colorでも動作しますが、より多くのメモリーが必要で多少動作も遅く
なります。初期設定の値を多目に設定し、「この Macintosh について」を参考
にしながら自分の動作環境にあわせて変更して下さい。)
3、開発環境
SE/30 (+DayStar 50MHz)
PowerBook Duo 250
+ System 7.1 (J + E)
+ CodeWarrior C
4、動作確認
SE(light版をお使いください)
SE/30
IIci
Classic II
PowerBook 145B, 520, 550C, 5300
PowerBook Duo 250
LC III, 520, 630
Performer 275, 575
Centris 650
PowerMac 7100/80
+ System 7.1(E/J)/7.5(J)
(上記以外の機種をお持ちの方へ:
動作確認のレポートをいただければありがたく思います。)
<このプログラムの配布について>
以下の条件下で、このマニュアルを含め全てのファイルを作者に対して何らお金を払
うことなく自由に再配布することができます。
1、テキストを含め全てのファイルになんら変更を加えないこと。また、ファイルの
削除・追加をしないこと。
2、このプログラムおよびあらゆるファイルの配布に対して通常のBBSのダウンロー
ドにかかる直接的な費用以上の対価を要求しないこと。
3、作者は自分のゲームがどこに配布されているかを知りたいので、印刷物・フロッ
ピー・CD-ROMで配布されるときは事前にお知らせ下さい。またもし配布される
ものを一部いただければ大変ありがたく思います。(記念にさせていただきます)
4、このプログラムを用いて作成したパズルを配布するときはFreeWareとし、本プ
ログラムで作成されたことを明記すること。また商用雑誌にパズルの問題として
掲載する場合には、本プログラムを用いて作成したことを明記し、作者はその商
用雑誌に規定されている原稿料を要求します。いずれの場合にも事前に許可を取
ってください。
<version history>
v.1.1.7 (96/04/01)
問題作成ルーチンを改良し、問題作成にかかる時間が短縮した。
師範レベルでの問題の対称性をきれいにした。
v.1.1.6 (96/03/11)
ファイル”オープン”とブック”指定問題へ”のダイアログで問題のプレビュー
ができるようにした。
v.1.1.5からプログラムが重くなり、SEのような古い機種では互換性の問題も出て
きたため、必要メモリーが少なく、多少は軽快に動作するlight版も用意した。
v.1.1.5 (96/02/21)
パズルの解答過程のログ管理をするためのフローティングウインドウを用意した。
(ブックモードでは使用不可)
パズルウインドウおよびログ管理用のフローティングウインドウを閉じたり移動
させたりできるようにし、そのためのコマンドも用意した。
やり直しコマンドを実行してもそれまでの解答過程のログは残した。(つまり、
一つ戻すコマンドを最後の一つまでしたのと同等)
画面表示上の変更を行い、細かなバグを修正した。
v.1.1.4 (96/01/23)
v.1.1.3のメニューバーがちらつくバグを解消した。
間違った数字にマークを付けるコマンドと、指定のマス目に答えを入れるコマンド
をヘルプメニューに追加した。(ブックモードでは使用不可)
v.1.1.3 (96/01/14)
新しいブックの問題を解くたびにどこまで解いたかをセーブするようにした。
(途中でマックが暴走しても既に解いた問題を解きなおさなくてもよくなった。
特にPower Bookでスリープさせて使っている人のために。)
入力したマス目にマークを付けられるようにした。(ブックモードでは使用不可)
メニューコマンドの配置を多少変更した。
v.1.1.2 (95/12/30)
v.1.1.1で導入したカーソルのカラー化のためにcolor QuickDrawを持たない初期
のマックでエラーが起こるバグを解消した。
GWorldを利用する事で画面の表示を高速にした。(特に画面のアップデート時)
モニターモードをプログラム利用中に切り替えても画面表示を最適に維持できるよ
うにした。
v.1.1.1 (95/12/21)
上級レベルより難しい(超難問の)師範レベルを導入した。(このレベルを利用
するにはブックの問題100問を全部解かなければなりません。)
問題作成時のカーソル変化を処理速度の速い機種でも識別できるようにした。
マス目上の指定した場所まで”一つ戻す”を繰り返すコマンドを加えた。
一連の”一つ戻す”を全て取り消すコマンドを加えた。
マス目への数字入力上の細かなバグを直した。
問題を解き終わってもセーブ、プリント等のコマンドが使えるように改善した。
プリント時に(1)問題(2)現在の解答状態(3)答え、のどれ(複数選択可)
を印刷するかをプリントダイアログ上で設定できるようにした。
カーソルをカラーにした。
v.1.1.0 (95/12/02)
デフォルトボタンの縁取りルーチンを改善した。
v.1.0.9 (95/11/18)
初めてプログラムを起動したとき、日本語のシステムの時は日本語に、その他の
言語の時は英語になるように改善した。
全てのレベル(BookModeは除く)で答えを見れるように戻した。
16色モードで使用するリソースを白黒(1bit)からカラー(8bits)に変更した。
(これによりPowerBookでの見栄えがよくなった)
各種ダイアログボックスにバルーンヘルプを導入した。
デフォルトボタンの縁取りルーチンを改善した。
メニュー操作時にカーソルが矢印になるようにした。
v.1.0.8 (95/11/04)
答えを見られるのを初級レベルに限り(コマンドもファイルメニューからヘルプ
メニューに移した。)、答えを見ても問題を解き続けられるようにした。
100問の難問集(Puzzle Book)を順番に解いていくモード(Book mode) を
導入した。
これにあわせて難問集を作成した。(かなり難しい)
プリントルーチンのバグを解消した。
対称性がよりきれいに働くように改善した。
v.1.0.7 (95/09 /15) 未公開バージョン
各種設定をpreference fileに保存するようにした。
エラー発生時の処理を強化した。
v.1.0.5 (95/09/07)
白黒のPICTデーターが8ビットだったのを1ビットに変えた。
回転を対称性オプションに加えた。
対称性オプションをダイアログボックスに集め、各々のオプションがどのように
働くかを視覚化した。
またいくつかの組み合わせを事前に用意した。
答えをファイルメニューから表示させたとき、9x9のメインのマス目の横に表
示するよう変更した。
線画ルーチンを改良して数字のちらつきをなくした。
v.1.0.2 (95/08/28) InfoMac 初公開版
Apple Eventルーチンのバグを解消した。
変数の整理と不要な変数の削除した。
v.1.0.0 (95/08/20) 未公開バージョン
初期バージョン
<CopyRight>
このソフトはfreewareですが、PDSではありません。つまり作者は著作権を放棄し
ていません。このプログラムに付属するパズル問題およびこのプログラムを用いて作
成したパズル問題には作者に著作権があります。またこのプログラムに付属するpuz
zle bookの解答を公開することを禁じます。
このプログラムを使用したために生じた, いかなる損害・被害についても, 作者はそ
の保証はいたしません。
私は商用ネットには加入していないのですが、六角氏の御厚意でNifty にアップして
いただいています。(同氏には技術的な面でも大変お世話になりました。)またその
他多数の方々からさまざまなご助言をいただきました。この場を借りてお礼申し上げ
ます。このプログラムは FreeWare ですので、お気軽に感想(要望)をお聞かせ下
さい。
金井克光(かない よしみつ)ykanai@m.u-tokyo.ac.jp
(追記)
パズル問題を入力して解くというルーチンについては各種パズルの本に懸賞付きの問
題があるために現在見合わせています。この点について広くパズル業界のご意見をう
かがいたいと思います。今後のバージョンに反映したいと思います。
このプログラムが(とても)おもしろいと思われたなら、ぜひお友達にもあげて下さい。
(加入されているネットで紹介していただければ大変ありがたく思います。転載してい
ただければもっとありがたいのですが、そのときはどこのネットに転載したかを事後で
も結構ですからお知らせください。)
<参考文献等〜プログラムを始めようとする方へのお役に立てばと〜>
1:INSIDE MACINTOSH (TOOL BOX ASSISTANCEも含む)
Addison-Wesley Publishing Company
2:TOOL BOX 100の定石
小林邦人著 アスキー出版局
3:基礎からのC言語入門
竹田仰、大和正信著 工学社
4:Code WarriorではじめるMacintoshプログラミング
Tom Thompson著、武舎広幸訳 プレンティスホール出版
5:Macintosh C-A Hobbyist's Guide to Programming the Macintosh in C
K. J. Bricknell
6:More Mac Programming Techniques
D.P.Sydow M&T Books (和訳あり)
7:Code WarriorのCDやネットワーク上にあったサンプルプログラム。
8:ネットワーク上での質問のやり取り(私自身もいろいろと質問させていただきま
した)、そしてその時知り合った方々のあたたかい助言。
9:ファンの皆さん(?)からのバグレポート、提案、助言、励まし等。